package com.spring.dive.servlet;

/**
 * 工具类
 * 1）直接将对象封装好，方便后面使用
 */
public class OutputHelper
{
	IOutputGenerator outputGenerator;
	
	public OutputHelper(){
		outputGenerator = new CsvOutputGenerator();
	}
	
	public void generateOutput(){
		outputGenerator.generateOutput();
	}

	// 暴露一个接口，可以set对象进来，进行默认值覆盖
	// 可以将对象的放入放入到applicationContext.xml
	public void setOutputGenerator(IOutputGenerator outputGenerator){
		this.outputGenerator = outputGenerator;
	}

}
